有时有些软件官方并没有提供相应的包
然后利用 gdebi 安装 package.deb 并处理惩罚缺失的依赖 CentOS sudo yum installpackage.rpm Fedora sudo dnf installpackage.rpm FreeBSD Packages sudo pkg addpackage.txz sudo pkg add -fpackage.txz 纵然已经安装的包也会从头安装 删除一个或多个已安装的包 由于包揽理器知道给定的软件包提供了哪些文件, 获取辅佐 除了基于 web 的文档,我们可以分类欣赏软件,它凡是可以清洁利落地从系统中排除这些文件,但打包名目和东西却因平台而异: 操纵系统名目东西 Debian .deb apt,这是一个存在于当地的目次布局和东西,查找包最快和最有效的要领是利用呼吁行东西举办搜索, 系统呼吁说明 Debian / Ubuntu sudo apt-get installpackage sudo apt-get installpackage1 package2 ... 安装所有列出来的包 sudo apt-get install -ypackage 在 apt 提示是否继承的处所直接默认 yes sudo apt installpackage 显示一个彩色的进度条 CentOS sudo yum installpackage sudo yum installpackage1 package2 ... 安装所有列出来的包 sudo yum install -ypackage 在 yum 提示是否继承的处所直接默认 yes Fedora sudo dnf installpackage sudo dnf installpackage1 package2 ... 安装所有列出来的包 sudo dnf install -ypackage 在 dnf 提示是否继承的处所直接默认 yes FreeBSD Packages sudo pkg installpackage sudo pkg installpackage1 package2 ... 安装所有列出来的包 FreeBSD Ports cd /usr/ports/category/port sudo make install 从源码构建安装一个 port 从当地文件系统安装一个包 对付一个给定的操纵系统, 固然这些包揽理系统的成果和利益大抵沟通,将包下载到方针系统后,软件凡是都是存放在存储库中,包罗描写 Fedora dnf searchsearch_string dnf search allsearch_string 搜索所有的字段。
dpkg CentOS .rpm yum Fedora .rpm dnf FreeBSD Ports,可能通过呼吁行 curl 来检索这些信息,某个刊行版的不变版本中的包有大概已颠末期了,.txz make,用户友好的接口举办最根基的操纵 CentOS man yum Fedora man dnf FreeBSD Packages man pkg 和预先编译的二进制包一起事情 FreeBSD Ports man ports 和 Ports 荟萃一起事情 结论和进一步的阅读 本指南通过对多个系统间举办交错比拟概述了一下包揽理系统的根基操纵。
虽然你可以在任何时候对系统举办更新,我们最好相识下包在官方存储库之外的环境, 大大都现代的类 Unix 操纵系统都提供了一种中心化的机制用来搜索和安装软件,pkg Debian 及其衍生版,它提供了一个简捷统一的接口,那么我们可以利用 gdebi 从官方存储库中检索它们。
在当地系统中,但它并不能完全替代传统的东西,apt-cache,固然包揽理器并不能办理进级软件时碰到的所有问题,好比要阅读某页,以提高可用性。
我们可以通过仔细阅读包的描写来得到许多有用的信息。
它保存了大部门 yum 的接口,对付特定系统更具体的信息。
yum 和 dnf 用于安装单个的文件, cd /usr/ports/ports-mgmt/portmaster sudo make install sudo portmaster -a 安装 portmaster 然后利用它更新已安装的 ports 搜索某个包 大大都刊行版都提供针对包荟萃的图形化或菜单驱动的东西。
包揽理系统:扼要概述 大大都包系统都是环绕包文件的荟萃构建的,按 / 搜索页面内的文本,以及安装和运行它们所需的其他包的列表,并通过包的形式举办分发, 系统呼吁说明 Debian / Ubuntu sudo dpkg -ipackage.deb sudo apt-get install -ygdebi sudo gdebipackage.deb 安装 gdebi,可以参考以下资源: 这份指南(https://www.digitalocean.com/community/tutorials/ubuntu-and-debian-package-management-essentials) 具体先容了 Ubuntu 和 Debian 的软件包揽理,它的接口大概会跟着版本的差异而产生变革, 系统呼吁说明 Debian / Ubuntu apt-cache showpackage 显示有关包的当地缓存信息 apt showpackage dpkg -spackage 显示包的当前安装状态 CentOS yum infopackage yum deplistpackage 列出包的依赖 Fedora dnf infopackage dnf repoquery --requirespackage 列出包的依赖 FreeBSD Packages pkg infopackage 显示已安装的包的信息 FreeBSD Ports cd /usr/ports/category/port cat pkg-descr 从存储库安装包 知道包名后,除了人类可读的文本之外。
这也是一个发明新软件的好要领,并辅佐您将这些内容在多个系统之间举办交错比拟,你可以用箭头键导航,包文件凡是是一个存档文件,包揽理无论对付系统打点员照旧开拓人员来说都是至关重要的技术, FreeBSD 的二进制包系统由 pkg 呼吁打点,这些内容凡是包罗像版本号这样的元数据和包的依赖项列表,它们的包名目是 .deb,但只涉及了这个巨大主题的外貌,apt-cache,有些步调还需要举办手动设置。
而且软件的安装版本已经获得了开拓人员和包维护人员的承认,有时有些软件官方并没有提供相应的包。
系统呼吁说明 Debian / Ubuntu sudo apt-get upgrade 只更新已安装的包 sudo apt-get dist-upgrade 大概会增加或删除包以满意新的依赖项 sudo apt upgrade 和 apt-get upgrade 雷同 sudo apt full-upgrade 和 apt-get dist-upgrade 雷同 CentOS sudo yum update Fedora sudo dnf upgrade FreeBSD Packages sudo pkg upgrade FreeBSD Ports less /usr/ports/UPDATING 利用less来查察 ports 的更新提示(利用上下光标键转动。
按 q 退出),并打点进级,dnf 是它的一个现代化的分支,dpkg Ubuntu .deb apt,利用 q 退出, 系统呼吁说明 Debian / Ubuntu apt-cache searchsearch_string apt searchsearch_string CentOS yum searchsearch_string yum search allsearch_string 搜索所有的字段,凡是可以用一个呼吁来安装它及其依赖,进级已安装的 ports 大概会引入粉碎性的改变。
系统呼吁说明 Debian / Ubuntu man apt-get 更新当地包数据库以及与包一起事情 man apt-cache 在当地的包数据库中搜索 man dpkg 和单独的包文件一起事情以及能查询已安装的包 man apt 通过更简捷, 包揽理系统除了安装软件外,因此假如某个软件不再需要了,它包括已编译的二进制文件和软件的其他资源, 传统呼吁等价的 apt 呼吁 apt-get update apt update apt-get dist-upgrade apt full-upgrade apt-cache searchstring apt searchstring apt-get installpackage apt installpackage apt-get removepackage apt removepackage apt-get purgepackage apt purgepackage 固然 apt 凡是是一个特定操纵的快捷方法。
apt-get,然而。
它是专为交互式利用而设计的,处理惩罚包的事情被称为包揽理,你将不得不跟踪数百个差异包的上游变动和安详警报,以及共享的库、应用措施、处事和文档,包提供了操纵系统的根基组件。
可以利用 man: man page 在 man 中,这个呼吁是可选的。
apt-get。
在 Debian 派生的系统上, 在设置处事器或开拓情况时,有时也会直接挪用它,假如一个包有未满意的依赖项,可用于凡是由 apt-get 和 apt-cache 呼吁处理惩罚的常见操纵,它还提供了东西来更新已经安装的包,我们凡是可以通过单个呼吁来安装它,然而, 系统呼吁说明 Debian / Ubuntu sudo apt-get removepackage sudo apt removepackage sudo apt-get autoremove 删除不需要的包 CentOS sudo yum removepackage Fedora sudo dnf erasepackage FreeBSD Packages sudo pkg deletepackage sudo pkg autoremove 删除不需要的包 FreeBSD Ports sudo pkg deletepackage cd /usr/ports/path_to_port make deinstall 卸载 port apt 呼吁 Debian 家属刊行版的打点员凡是熟悉 apt-get 和 apt-cache,那么开拓人员或供给商将需要提供包文件的下载,想确保呆板上所有已安装的软件都保持在最新的状态是一个很难题的任务,在安装或进级包之前最好更新一下这个数据库。
但利用它可以简化一些任务,别的,但它确实使你可以或许利用一些呼吁来维护大大都系统组件,APT 这款先进的包揽理东西提供了大大都常见的操纵呼吁:搜索存储库、安装软件包及其依赖项, 本指南旨在快速地先容下在多种 Linux 刊行版中查找、安装和进级软件包的基本常识,罢了打包的软件对付主流 Linux 刊行版来说也是一笔庞大的财产。
它答允用户获取源码后利用 Makefile 直接从源码编译和安装包,你也可以一次性安装多个包,dpkg 用来处理惩罚单个的包文件,APT 呼吁作为底层 dpkg 的前端,yum 已经被 dnf 代替,只需将它们全部列出来即可,而且会处理惩罚需要的依赖。
包罗描写 FreeBSD Packages pkg searchsearch_string 通过名字举办搜索 pkg search -fsearch_string 通过名字举办搜索并返回完整的描写 pkg search -Dsearch_string 搜索描写 FreeBSD Ports cd /usr/ports make search name=package 通过名字举办搜索 cd /usr/ports make search key=search_string 搜索评论、描写和依赖 查察某个软件包的信息 在安装软件包之前。
通过 yum 来与单独的包文件和存储库举办交互,所以在通过 portmaster 更新之前最好阅读下 /usr/ports/UPDATING 的内容,我们还可以利用 dpkg 措施来安装单个的 deb 文件。
在最近的 Fedora 版本中,你凡是可以通过 web 欣赏器检索这些包,请记着我们可以通过 shell 从 Unix 手册页(凡是称为 man 页面)中得到大大都的呼吁, 系统呼吁 Debian / Ubuntu sudo apt-get update sudo apt update CentOS yum check-update Fedora dnf check-update FreeBSD Packages sudo pkg update FreeBSD Ports sudo portsnap fetch update 更新已安装的包 在没有包系统的环境下, CentOS、Fedora 和其它 Red Hat 家属成员利用 RPM 文件,yum 和 dnf 在执行一些操纵之前也会自动查抄更新, 最近宣布的 debian 衍生版大大都都包括了 apt 呼吁,那么最好照旧僵持利用 apt-get 和 apt-cache,FreeBSD 还提供了 Ports 荟萃, 这里有一份 CentOS 官方的指南 利用 yum 打点软件(https://www.centos.org/docs/5/html/yum/) 这里有一个有关 Fedora 的 dnf 的 wifi 页面 以及一份有关 dnf 官方的手册(https://dnf.readthedocs.org/en/latest/index.html) 这份指南(https://www.digitalocean.com/community/tutorials/how-to-manage-packages-on-freebsd-10-1-with-pkg) 报告了如何利用 pkg 在 FreeBSD 长举办包揽理 这本 FreeBSD Handbook 有一节报告了如何利用 Ports 荟萃(https://www.freebsd.org/doc/handbook/ports-using.html) ,较少为人所知的是简化的 apt 接口,以及安装剧本,包存储库有助于确保你的系统中利用的代码是颠末审查的,假如你在剧本或 shell 管道中利用包揽理呼吁,尤其是那些新的可能快速迭代的软件, 更新包列表 大大都系统在当地城市有一个和长途存储库对应的包数据库, 在 FreeBSD 上。
在 CentOS 和 Fedora 系统上,如 Ubuntu、Linux Mint 和 Raspbian,包文件同时也包括有代价的元数据,包罗它们的依赖项,在 CentOS 中,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/rumen/12660.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
如安在Linux中添加一块大于
时间:2021-01-18
-
2.步骤 ctrl+alt+t 打开终端
时间:2021-01-18
-
--installed 表示已经安装的
时间:2021-01-18
-
如果你不帮助他们入门
时间:2021-01-18
-
实用教程:PC实现Win10/Ub
时间:2021-01-18
-
但如果你在使用 Ubuntu (U
时间:2021-01-18
-
) xyz@ubuntu:~$ sudo /etc/ini
时间:2021-01-15
-
由 Alex Manuskin 开发
时间:2021-01-15
热门文章
-
win7下硬盘安装fedora 23
时间:2020-12-27
-
CentOS 7.3安装指南
时间:2020-12-24
-
Ubuntu 14.04升级到Ubuntu 16.04的方法
时间:2020-12-27
-
使用Stress Terminal UI在Linux终端中轻松监控
时间:2020-12-22
-
如何使用KVM虚拟机安装RHEL7系统
时间:2020-12-24
-
Antergos:基于Arch发行版,想要尝试Arch的绝
时间:2020-12-24
-
轻轻松松为你的Linux系统创建RAM Disk
时间:2020-12-24
-
Windows 7+Fedora 17双系统安装详解
时间:2021-01-05
-
systemd单元工具:chkservice的应用和解析
时间:2020-12-22
-
一次比较特殊的Linux密码恢复
时间:2020-12-27
